self-contained mobile unit - English Synonyms Dictionary